package com.hyts.rxjava.bus.publish;

import com.hyts.rxjava.bus.event.Event;
import rx.Observable;

import java.util.List;

/**
 * project-name:coffice-toolbox
 * package-name:com.hyts.rxjava.bus.publish
 * author:Libo/Alex
 * create-date:2019-06-27 17:55
 * email:liboware@gmail.com
 * description:此类主要用于: 事件发布者操作服务
 */
public abstract class EventPublisher<T extends Event> implements Publisher<T> {


    public abstract Observable<?> bind(Object param);

    public abstract Observable<?> bind(Object... param);

    public abstract Observable<?> bind(List<?> param);


}
